An Estimate of Kanishka: One of the Greatest Monarchs of Ancient India

History has recognized Kanishka as one of the greatest monarchs of ancient India. As a conqueror, an empire-builder, a patron of Buddhism, and a promoter of culture, Kanishka played an important role to earn that distinction. Though of foreign origin, Kanishka became an Indian in very sense of the term. Even though he ruled over vast territories outside India, he [...]