Against all odds, we can do wonders: Agra