Nepal, April 28 -- With over 100 ethnic groups practicing over 10 different religions living in complete harmony speaks highly of Nepal's cultural heritage. This is Nepal's strength, and this is where... Read More