Top 10 Amazing Facts about Nepal

A small landlocked country on the lap of Himalayas, Nepal is a Democratic Republic nation located in between two powerhouses India and China. With an area of 1, 47,181 sq. km, Nepal offers pristine natural resources and beauty. This sovereign state in South Asia offers great natural beauty and beautiful

First Previous 1 2    


Sidharth Malhotra Turns Skill India Face After Promoting Tourism New Zealand

                                                                                  P/C: Siddhartha Malhotra Facebook Page "Skill India will provide the