Hundreds thronged the annual cultural carnival "Taj Mahotsav" in Agra. The 10-day carnival, held every year from March 18 to 27 brings arts and crafts, cuisine and dance and music from across the country to one platform. The festival is held at Shilpgram. Visitors from across the country visited the festival. With its extensive line-up of folk song and dance performances, the festival offered visitors a visual treat. The festival also seeks to promote tourism to the state of Uttar Pradesh.