Hurghada, a vibrant coastal city in Egypt, is famed for its stunning beach resorts, world-class diving and snorkeling sites, and a wealth of cultural and entertainment attractions. Barathan Pasupathi, ...