Azure is an Indian renewables firm that has recently come under fire, facing severe public scandal. Nonetheless, Azure has demonstrated consistent revenue growth, and a rally may be in store once ...