English: In 2005 that debate was finally being laid to rest.
Telugu: 2005 లో, వివాదం చివరకు పరిష్కారమైంది.