Opened in 1994, Mananchira Square is a vast open ground located in the heart of the city. In fact, the city of Kozhikode is marked by Mananchira. It was once the main courtyard of the Zamorin's palace. Read more