Amir Khan has defended his decision to stage his next fight in Saudi Arabia despite concerns over the regime's human rights record.

The 32-year-old former welterweight world champion will face unheralded Indian Neeraj Goyat at King Abdullah Sports City in Jeddah on 12 July.

"They are throwing a lot of money on to the table and at the end of the day we are prizefighters. For me, I would be stupid to not take this opportunity," Khan said.

Khan is a Muslim and has embarked on pilgrimages to Saudi Arabia on a number of occasions.

"When I was there last, it had all changed," he said. "I started seeing women no wearing headscarves. Women were out driving.

"They had a huge concert where everyone was dancing and enjoying themselves. I'd never seen that side of Saudi Arabia before.

"Maybe now they are changing to make it that new place where people can enjoy themselves and it's fair for women. I think they're trying to change now."