To the people who believe this has to do with affordability are woefully wrong.
A little education:
*It was almost 20 years ago, at the 1999 World Cup, that Raks and three other British-Indians formed the Bharat (meaning India) Army in response to the India fans being outnumbered by their Pakistani counterparts at a game in Manchester.*
https://www.bbc.co.uk/sport/cricket/45464635
When India were minnows, Indians claimed they never watched cricket cos India was more than often at the losing end. Pakistan fans would snap up the tickets. Then india improved and the Indian fans started taking interestedthe birth of Bharat Army.
The reality is Indians out number Pakistanis by 6 to 1. Ticket sales were not just limited to those who live in England.
It is also a known fact that the grounds are packed when India is batting. It is also known Indian fans are outnumbered during Test matches in England.
66% are indian at the Pak/Ind encounter? Well there will be a lot of empty seats once India are skittled in the same manner as CT17 final.