The present invention provides novel benzimidazole compounds of the formula (I):
wherein each symbol is as defined in the specification, salts thereof and prodrugs thereof, which are useful in treating, for example, the diseases curable through decrease in blood sugar level.