Ritika DixitOct 123 min readHistoryThis Place in India Celebrates Dussehra for 75 Days: Bastar DussehraExperience the cultural extravaganza of Bastar Dussehra, a 75-day festival in Chhattisgarh, the longest festival in the world.