Find the word definition

Wikipedia
Ihembosi

Ihembosi is a village in Anambra State Nigeria, Located 20 miles south-east of the city of Onitsha and 7 miles south of Nnewi Formally called SMALL LONDON (The Home of Peace). It is under Ekwusigo local government Area of Anambra State. Ihembosi shares boundaries with Okija, Ukpor and Ozubulu.

Ihembosi