Sunday, August 8, 2010

Leh

The city known as Leh in North India has suffered massive loss of life and property due to cloud burst recently.This image of Leh was taken a couple of years ago.