What is the meaning of "hot and mean" in relation to London' Photo #14

What is the meaning of "hot and mean" in relation to London'