Taj mahal is a white marble mausoleum on the bank of the yamuna river in agra city, uttar pradesh state, India