Did you Travel Nepal?

@buncaila (263)
India
May 12, 2009 10:46am CST
Nepal, one of the most beautiful country in the world, so much diversified in Natural scenes, culture, heritage. An landlocked country having 70Ft. from sea level to Highest peak on the world.
No responses