Claim: Generator Hostels are headquartered in London, and employ international travel expert Anwar Mekhayech as their CEO.
Verdict: REFUTE