Citi remains cautious on Indian IT despite a 20% fall, prefers these two names