September 05, 2006

INDIA
LEH to MANALI road - 2nd highest motorable road in the world. Crosses over Tungalila Pass at 5,330m.







0 Comments:

Post a Comment

<< Home