THE LARGEST Wyndham Garden hotel in the world was officially launched in Bahrain yesterday.
Wyndham Garden Manama, located in Juffair, is independently owned by Mannai Properties and operated under a management agreement by UK-based Wyndham Hotel Group (WHG) .