Whenever people see twins, they are stunned. It is a shocking experience to see two identical people. It is possible that you may have never seen a twin in your life, it is also possible that you may have seen a twin pair at some point. But there is a city in the world (City of Twins), where wherever you look, you will see twin people. For this reason this city is called the city of twins. According to the report of Reuters website, Igbo-Ora is a city in the…
Read More