Harvest festivals
Religious occasions
Weddings and social events
All of the above
Answer is Wrong!
Answer is Right!