Crown Prince Mohammed bin Salman of Saudi Arabia visited the Grand Mosque in Makkah to wash the Holy Kaaba. All pictures: SPA