Location: Sarnath, Varanasi, Uttar Pradesh Buddhism, an indigenous religion of the Indian sub-continent, is preached worldwide especially in countries like Nepal, Japan, Tibet, Thailand, Myanmar, etc. It encompasses the beliefs and practices established by the teachings of Lord Buddha. India, being the foundation place of the Buddhist philosophy of life, has a large number of…Read More