News

Mini Madras is a brand new South Indian restaurant, located at 10 Montague Place. It opened to customers on Friday (July 11). The owners said: “We’re excited to bring authentic South Indian flavours ...
The US Independence Day celebration at Shangri-La The Fort was a spectacular gala of elegance and unity, attended by guests — ...