fbpx
Videos

Ever wondered where the world’s largest Iftar takes place?

Advertise on TMV

The answer is the Imam Reza shrine in Mashhad!

Dozens of people from of all walks of life volunteer to help prepare the food for a staggering 12,000 people each night at the Imam Reza Shrine in Mashhad. Check out the video above to find out more.

Incredible!

Related

Latest