It was worth the wait. Tamil Nadu’s famous Murugan Idli Shop has opened their first branch in London. The vegetarian chain of restaurants founded by S.Manoharan, who studied food & catering technology in London, has twenty branches in Tamil Nadu and two in Singapore. On our visit to the London branch, we were delighted to […]
READ MORE