Tag :: Nepal

Nepal is a landlocked country situated in between China and India. It is a birth place of Lord Buddha too. Nepal is Famous for bio diversity and highest mountian of world Mt. Everest.