Non-specific pain in the bones can be due to Vitamin D deficiency, which is quite prevalent in India. You have not mentioned his vitamin D levels, which would be needed to make a clear diagnosis. But, Vitamin D deficiency is unlikely to cause a pain in only one knee.