Mananchira Square
Mananchira Square an iconic monument of Kozhikode City (Calicut), Kerala, India.
Made this up for a Dev Community Website.
View all tags
Posted on
Aug 24, 2013
More by Anush View profile
Like