Gary, thank you for your answer. But I would like to tell you that if you can't speak Portuguese you can't even talk to the receptionist because he/she is extremely cold to people who do not speak Portuguese. I guess you will only know this if you have been there before.
Gary, thanks for your advice again. However, I would like to tell you that people in the Portuguese embassy in London can of course speak English! But the guard in the front door had already informed us that once we entered the embassy, we could not speak any languages other than Portuguese.
Unfortunately it seems to be their practice that they will only speak Portuguese inside the embassy. Indeed there had been many people like me that had failed to renew thier ID cards and had to go to Portugual instead.
Besides, there is no need to argue about the embassy in London as I had already tried going there twice and both attempts had been unsuccessful