Uprooted tree falls on 2 luxury cars in Delhi
India | August 28, 2012 9:13 ISTNew Delhi, Aug 28: A tree was uprooted due to strong wind and heavy rain in South Campus area of South Delhi on Monday evening and it fell on two luxury cars parked on the