Nepal is land of diversity in culture and religion, with the more than over thousands temples. Some them are in UNESCO world Heritage sites, some of the temples are build over 2500 years ago.