The correct answer is (d) 29th August.
National Sports Day is observed every year across India on 29 August to commemorate the birth anniversary of Major Dhyan Chand, who is considered to be the greatest field hockey player of all time. He was born on 29 August 1905 in Allahabad, Uttar Pradesh. He led the Indian hockey team to three Olympic gold medals in 1928, 1932 and 1936. He was also the captain of the Indian team that won the gold medal at the 1932 Summer Olympics in Los Angeles. He was awarded the Padma Bhushan, India’s third-highest civilian award, in 1956. He died on 3 December 1979 in Delhi.
The National Sports Day is a day to celebrate the achievements of Indian athletes and to promote sports in India. On this day, various sports events are held across the country. The Prime Minister of India also gives away the Rajiv Gandhi Khel Ratna Award, the highest sporting honour in India, on this day.
The other options are incorrect because they are not the birth anniversary of Major Dhyan Chand.