An ancient city located in the Yamuna river of northern Uttar Pradesh in India, Agra is a long standing star that attracts over 7 millions of tourist annually. Most known for its magical Taj Mahal building that is a UNESCO World Heritage Site, Agra also offers other two remarkable sites of similar status : Agra Fort and Fatehpur Sikri.