More than 2 million Muslims from some 73 countries chanted "peace for all" and sought divine blessings for Islamic believers as they ended a three-day annual ritual on Monday.

Bangladesh President Shahabuddin Ahmed, Prime Minister Sheikh Hasina and her ministers joined the devotees at the final prayer, marking the end of the three-day gathering on the bank of Turag river, near Dhaka.The annual event, called Biswa Ijtema, drew participants from all over the world, including the United States, Britain, France, Germany, China, India and almost all Muslim nations, organizers said.

The Ijtema, Islam's second biggest congregation after the Haj in Mecca, is believed to have been held at the same venue for over 100 years.

Highlights of the ritual were speeches by Islamic scholars and prayer sessions.

A Muslim scholar from New Delhi, India, Maulana Zobair Hasan, led the prayer with a call for world peace and unity of Muslims.