Nepal witnessed fresh protests over the millennium corporation compact grant. Police fired tear gas and water cannons to disperse the protesters even as the political uncertainty in the issue continues.