by Aliénor DE PERIER
To visit Nepal is to discover the cradle of Buddhism, where Buddha was born in 623 BC. A spiritual and cultural destination, the country is home to a host of architectural treasures, such as the stupa...