Hampstead is an area in London, England, which lies 4 miles northwest of Charing Cross, located mainly in the London Borough of Camden, with a small part in the London Borough of Barnet. From Wikipedia
She has issued a June 30 deadline for Dhaka’s interim leaders to halt their probes to safeguard her right to a fair inquiry