Theresa May was born in Eastbourne, United Kingdom. Eastbourne is a town and seaside resort in East Sussex, on the south coast of England, 19 miles (31 km) east of Brighton and 54 miles (87 km) south of London.
Theresa May Superfan Quiz: 20 Questions to separate the real fans from the posers