MOSCOW: Oil prices dropped below $77 a barrel Tuesday amid waning euphoria over China's decision to let the yuan appreciate and as investors considered whether the global economy is strong enough to justify a four-week rally.
Benchmark crude for (...)