Leh - The Deserted Paradise On Earth Wonderful place of India where each and every tourist go for meditation. Leh Ladakh is endow.. By: fscniteshl Businesses l May 02, 2012l Views: 1138