Yes, Lachlan Murdoch is a British citizen. His parents are Australian, but he was born in London, England, and has lived in the United Kingdom for most of his life. He has also held dual citizenship with Australia and the United Kingdom since 1988.
The Captivating Chronicle of Lachlan Murdoch: An English Quiz on the Life and Legacy of the Dynamic Business Mogul