Macro cues align in favour of India