The first mela, a Sanskrit word meaning "gathering" or "to meet", was held in 1995 at Meadowbank Stadium, and was organised by members of the city's minority ethnic communities.
Mela means 'gathering' and can describe festival, market, trade event, religious gathering and more.
In 1995 people from Bangladesh, India, Pakistan and other traditions of the sub-continent established a mela in Edinburgh.
There are 3 main stages: 2 are outdoors, offering headline shows like music and dance performances.
[5] A selection of stalls selling the traditional dress, jewelry, and hand-made products from different countries around the world.