Hillary gives India points to ponder