Jhumri Telaiya and Timbuktu are real places!

Jhumri Telaiya - a town in Jharkhand, India

Timbuktu - a town in Mali, Western Africa

Information from wikipedia about the two towns, and how they gained the reputation of being legendary or fictitious places.

Comments