Nepal, the birth place of Buddha, is also for spiritual tranquility. admin August 9, 2017 Share: Table of Contents