World Published 29 Mar, 2025 10:06am World’s largest barbershop unveiled at Clock Towers Center in Makkah Facility boasts 170 chairs and can serve pilgrims