Which one of the following is the earliest temple of India ?

Teli Temple at Gwalior
Temple No. 17 at Sanchi
Bairat at Jaipur
Jadiyal at Taxila

The correct answer is (a) Teli Temple at Gwalior.

The Teli Temple is a Hindu temple located in Gwalior, India. It is one of the earliest temples in India, dating back to the 7th century CE. The temple is dedicated to the Hindu god Vishnu. It is a small temple, with a square plan and a pyramidal roof. The walls of the temple are decorated with sculptures of Hindu deities and scenes from Hindu mythology.

The other options are incorrect because they are not as early as the Teli Temple. Temple No. 17 at Sanchi is a Buddhist temple that dates back to the 2nd century BCE. Bairat at Jaipur is a Jain temple that dates back to the 11th century CE. Jadiyal at Taxila is a Hindu temple that dates back to the 5th century CE.

The Teli Temple is an important archaeological site. It is a well-preserved example of early Indian temple architecture. The temple is a popular tourist destination.