India is vast country consists of metros, cities, towns, villages and offers a variety of attractions. In fact, each region of India is known for its own specialty. You will find certain differences in art and culture, eating habits and dressing style from one town to another town.