Question: John Still was a British archaeologist known for his discoveries at an ancient rock fortress located in what country?
Answer: Sri Lanka