General Royal Indulgence Colombo’s latest destination for exquisite North Indian cuisine, the Maharaja Palace takes you back through time into the grandeur...