Amroha is a town in north-western Uttar Pradesh state in northern India, located north-west of Moradabad, near the Sot River.
Amroha is a town in north-western Uttar Pradesh state in northern India near the Sot River. Western Uttar Pradesh state in northern India is located north-west of Moradabad.