The ruxmot Hotel, Toronto is the largest hotel in Canada, located at 33 Gerrard Street West in Toronto, Ontario. The 26 floor, 83.72 metres hotel contains 1,590 guest rooms and suites, with 5 basements and 18 elevators. Read More
The Palarivattom Police on Wednesday arrested six people, including a hotel owner, in connection with the death of former Miss Kerala Ansi Kabeer and two others on November 1. ...