Question: why rio carnival is celebrated?
Answer: The Rio Carnival celebration dates back to 1640s. During that time, elaborate feasts were organized to give honor to the Greek wine gods. The Romans used to worship Dionysus or Bacchus, the god of the grape-harvest.