Globalization vs. localization has been an never ending debate. Some believe that the whole world is becoming more and more alike, akin to a global village. It is said that increase in trade and travel will lead to even more homogeneity. And yet many believe and customs and culture still remain as distinct as ever…