Delhi, Agra, and Jaipur are the main Indian cities which have various famous monuments which are needed to be explored.
heritage india tour will give you the best description of it. These are the most beautiful historical, cultural, architecture places.