Step 1: Understanding the Concept:
This question asks for the year of the signing of the Tashkent Agreement, a significant peace treaty in the history of India-Pakistan relations.
Step 2: Detailed Explanation:
The Indo-Pakistani War of 1965 was a culmination of skirmishes that took place between April and September 1965.
Following the end of hostilities, a diplomatic agreement was sought to establish peace. The Soviet Union mediated this agreement.
The peace agreement, known as the Tashkent Agreement, was signed in Tashkent (then in the Uzbek SSR, USSR; now in Uzbekistan) on 10 January 1966.
It was signed by India's Prime Minister, Lal Bahadur Shastri, and Pakistan's President, Muhammad Ayub Khan.
Therefore, the correct year is 1966.
Step 3: Final Answer:
The Tashkent Agreement was signed in the year 1966.
Hence, option (B) is the correct choice.