LEMON TREE : Lemon Tree Hotels signs a new hotel in Visakhapatnam, Andhra Pradesh, under the brand Keys Lite by Lemon Tree Hotels 1.2K views02:17