No visit to Little India is complete without a stop at Moghul Sweet Shop, a haven for those who love Indian sweet treats. PHOTOS: SPH