Sort:  

What is Onam? And in which country/countries celebrate it?

Its an annual Hindu festival celebrated in the South of India. Specifically Kerela. It's a festival to honour King Mahabali for the sacrifice for his people. It is also set to Mark the harvest season.