2km northwest of Taj Mahal, Agra Fort was constructed by the Mughals during 1565-1571. The fort contains splendid mosques and palaces in red sandstone and white marble built by two generations of creative builders during the time of Akbar and later Jehangir and Shah Jahan.