India is known to be a diverse country with different cultures, religions and a variety of food. India has a rich history and is known well all over the world. The country is so rich in cultures that if move even 50 km in any part of India, you will find a completely different culture from the previous location.
You can enjoy a different variety of food in India. For Indians, Indian food is their comfort food. So, if you want to enjoy the best Indian food, you should definitely visit the Punjabi restaurant in Bali.