India is full of beautiful monuments which attract a number of foreign tourists every year. Sanchi Stupa is one among them. It is a Buddhist Temple, which was built in 3rd BC. This is in the place called Sanchi, in Madhya Pradesh, India. It is the main part of India. The Word Sanchi means...








