In a sudden development, US ambassador to India Nancy Powell resigned Monday. Top diplomatic sources said Powell-authorised cables during Khobragade arrest row described the Indian position as weak and that it won’t escalate the matter as India was in election mode, however, the reverse happened. Earlier too Powell was blamed for not advising Washington to do business with Narendra Modi.