INDIAN business, OYO Hotels & Homes, today (7) said that it has increased its presence in the UK to over 100 hotels across 25 major cities and towns, including London,…