We don't dislike flying to India because it's India. The Indian turns are actually quite decent in terms of flight duty time - about 3 hours each way.
The problem is the time of day, with most departing late at night. Even Indian pilots hate doing these as anyone else would.