Buses and trucks are submerged in floodwaters of the Yamuna River in New Delhi, India, June 19, 2013. The Indian capital has been put on flood alert after its main Yamuna river breached the danger mark following incessant rainfall since June 16. (Xinhua/Partha Sarkar)