This is the Sheikh Zayed Grand Mosque in Abu Dhabi, United Arab Emirates (UAE). It is one of the largest mosques in the world, holding over 40,000 people. The friend who took me for a visit then invited me to his home for dinner after sundown during Ramadan. I also had dinner with his grandfather in Dubai.