The Taj Mahal is considered to be one of the most beautiful buildings in the world and the finest example of the late style of Indian architecture. It is at Agra in northern India. It lies beside the River Jumna in the middle of gardens with quiet pools.