Authentic Indian takeaway, Tadka India, offering homemade dishes from the "Land of Spices."