India has now the second place in the WTF scale, following Japan’s lead.

Advertisements