Behold the hidden Texas embassy in London!