Uprooted tree falls on 2 luxury cars in Delhi
India | Aug 28, 2012, 09:13 AM 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