Monday, July 2, 2007

The Roof Of the World!!!



The Leh-Khardung La road is also known as the Roof Of the World, as it is the highest motorable road in the world, where the skies are the closest to a driver/rider and its a moment of glory...

1 comment:

Prashant said...

Come, Join & Touch the Sky and feel the glory