Smallest Town in the World | important information
During the last couple of years, there has been much talk about the world’s smallest town. The smallest town in the world is currently located in a tiny village called Guloda in the Indian state of Karnataka. This little town has a population of only … Read more