Get a Clue! : You Found Nepal!
Nepal is a country in South Asia, bordered by China to the north and India to the south, east and west. More than 80% of Nepalese follow Hinduism, which is a higher percentage of Hindus than India, making Nepal the world’s most Hindu nation. The country boasts eight of the fifteen highest mountains in the world.
Googly talks about Nepal
[jwplayer config=”Single Player” mediaid=”2315″]