India is a bread-loving country. A home to different types of Indian flatbreads that differ in ingredients and methods; new breads can be discovered in every region. Take a sumptuous bite of a roti, naan, kulcha, roomali roti or paratha if you're in the north of India. Roti or flat Indian bread is made with finely-milled whole wheat flour. Commonly found in every North Indian home, it is eaten with gravies or lentils.