What is Keyoor?
Keyoor means awesome to the max and it also means Canada sucks.
Dude that patel is so Keyoor! And Canada sucks.