Manchester Mega Mela

Manchester Mega Mela has become one of the life-sized cultural celebrations in the North of England. Organized at Platt Fields Park, Manchester every year, this festival was first observed in 2003. The key aim of this festival is to celebrate…