Masala dosa: India’s most preferred and delicious foodThe quintessential and popular South Indian dish, dosa is a lip smacking comfort food that one can eat in any given course of food. It is...