New Delhi, November 21(Odisha.in) The Tata Archery Academy cadets created history when the International Archery Body (FITA) ratified the World Record by the Indian Team at the 3rd Cadet World Archery Championship held at Mexico from 15th to 22nd Oct 2007 during the Team Finals (i.e. Semi final & Final – 2 X 24 arrows). […]