With honking cars, beating drums, camera toting tourists and guys dressed in every imaginable fancy suits ranging from Disney to Statue of Liberty thronging the street, Times Square remains the world’s most instagrammed location and the place with the largest footfall making it true to its name – the crossroads of the world.
