Já na Índia, eu sempre recebi troco exato, mesmo quando o troco era apenas um rupee. E isso mesmo sendo um rupee uma quantia pequena, ele vale mais ou menos 3 centavos de real. Nesse ponto, Índia é melhor que o Brasil.
Por outro lado, o Brasil tem só uma língua oficial, e na Índia é comum cada cidade ter duas ou três línguas oficiais. Por isso, quando você vai cunhar uma moeda brasileira, pode colocar sem medo a inscrição "um centavo". Na Índia isso não rola, então você precisa de indicadores mais universais. Eu gostei da solução adotada por eles:
Na dúvida, não tem coisa melhor que comunicação por gestos :)