Cyclists in Mexico City have bared all for World Naked Bike Ride day to protest against car culture and to campaign for more rights for cyclists.