Chittur is a green town in Palakkad district of Kerala, South India. It is the headquarters of Chittur taluk, situated 13 km away from Palakkad towards the south-east, on the banks of Kannadipuzha, a major headstream of Bharathapuzha, the second longest river in Kerala. Read More
For Reena Thomson, it was a risky journey to fly home all the way from the Saudi Arabian capital Riyadh to Kozhikode as she was in an advanced stage of pregnancy. ...