Sri Lanka has been put under the state of national curfew as massive protests over economic failures continues in the country.