Shahjahanpur

Shahjahanpur is a municipal board, town and district headquarters of Shahjahanpur District in Uttar Pradesh, India.

Read more about Shahjahanpur:  History, Geography, Demographics, Transport