It's common sense that when you are cycling on the road with traffic you should be riding with the flow of the traffic. The only exceptions would be some roads which have protected contra-flow bike lanes or two way traffic MUPS along one side of the road, so in this case you have no choice but to ride against the flow of traffic.