India and the US on Tuesday inked a landmark defence agreement that will allow sharing of high-end military technology, classified satellite data and critical information between the two countries.