Taif lies about 120 kilometres from Makkah. The city sits among mountains, fragrant flowers, and fertile gardens. It’s cool air, scented roses ...