Jumeirah Lakes Towers (JLT) is a melting pot of cuisines from around the world. Just think of any food you want to try, and you’ll find it at JLT, Dubai. Finding Indian restaurants is very easy as there are quite a few here. A few days back, I was at JLT to try Khau Galli,... Continue Reading →