I hear a lot about how in London gentlemen don't "wear brown in town". Of course I understand that one should only wear grey and navy suits with black shoes if one is doing business in the Town of London, but does the no brown rule extend to casual dress, too? If one is not working on a weekday in downtown London, would he be remiss to wear a pair of khaki pants and brown leather loafers? How about a pair of jeans and brown leather shoes at a casual restaurant, bar, or club? Is black the only shoe color which is truly "proper" in London?