Fatehpur Sikri in Uttar Pradesh is among the most highly recommended world heritage site in India.