Idly, Could be one of the Greatest Inventions of India. Check out Why.?!
Idly the Steamed Batter made of Black Lentils and Rice is the world’s best food with complete nutritional values. This is one of the best inventions from India praised by Doctors and several organizations including World Health Organization. Find out more in the Video.!Say Yes for Idly. 🙂