Why do Indian employees feel they are underpaid?

Despite feeling underpaid, Indian employees are dedicated to their jobs. They are giving away 10 hours and 39 minutes of unpaid time per week, followed by Singaporeans (eight hours and 11 minutes), Chinese (seven and a half hours), and Australians (seven hours and 10 minutes).