Sri Lanka has weathered two terrible years of economic crisis, made possible by India's financial assistance of USD 3.5 billion, President Ranil Wickremesinghe said on Saturday, emphasising his commitment to maintaining a strong alliance with Delhi.