Cash scarcity threatens to erode investor confidence in capital markets

Automated Teller Machines (ATMs)
Automated Teller Machines (ATMs)