Which of these countries get snow Mexico or Philippines or India or Russia or Greece or Vietnam or Dominican Republic or china or Egypt or Ghana or Scotland?

Mexico, Russia, Greece, India, China and Scotland get snowfalls, specially on winter months due to being northern countries close to the Arctic, or having tall mountains big enough to have snow on their caps.

The Philippines, Vietnam, the Dominican Republic, Egypt and Ghana are subtropical countries with jungles or deserts that prevent any snowfall from ever occurring.