NEW DELHI: Saudi Arabia, the home of Mecca, which is known around the world for its religious and cultural significance in Islam, is turning into a hub of innovation, tourism, and sports. As Crown Prince Mohammed bin Salman visits India for the G20 Summit, the Ministry of Media of the Saudi government organises a three-day […]