which are the must-visit places in India?

Every state in India is famous for its heritage and diverse culture and tradition and thus has many things which make it a must-visit place. Very popular is the Taj Mahal in Agra.