"We love Russia"

People drive like IDIOTS in THIS country, (no wonder I don't like driving much anymore) but compared to Russia, they've got nothing on some of the people there. LOTS of idiots!