Nigeria A village called Abiriba in Abia State, Nigeria.It is nicknamed "Small London" By African Videos - December 28, 2023 0 2 Facebook Twitter Google+ Pinterest WhatsApp A village called Abiriba in Abia State, Nigeria. It is nicknamed “Small London” because of the many beautiful houses in the location. source Related