Answer
Hashim Amla's record for the highest individual test score took place in London. He scored 523 runs in the first innings of the first test of the 2012 Ashes series at Lord's Cricket Ground. This is the highest individual test score ever scored in England. Amla's innings included 14 fours and 16 sixes. He was dismissed by James Anderson.