The Carnival, which takes place every February, turns the already vibrant city of Rio de Janeiro into a raucous knees-up. Street dancing, fantastic outfits, a tropical climate and partying until dawn are compulsory. After all, a million people can't be wrong. Bob Nadkarni, a British resident of Rio for many years guides us through the fun.