Nepal

Nepal to built tallest Lord Shiva idol in Pokhara

Nepal to built tallest Lord Shiva idol in Pokhara

Nepal is a country that majorly depends on tourism for its economy, especially adventure tourism. Now, with the COVID-19 outbreak, the nation is