Makaravilakku is an annual festival held on Makar Sakranti in which of the following states?
Show answer & explanation
Correct answer: D
Explanation
The correct answer is option 4 i.e. Kerala.
At the Sabarimala Ayyappa temple in Kerala, Makaravilakku is an annual celebration that takes place on Makara Sankranti.