Citibank has blocked customers from using their ATM cards for cash withdrawals in three countries after detecting several hundred fraudulent withdrawals in those locations, the company said in a statement.