Everything seems to be falling into place for boisterously growing India