Satyamev Jayate had been taken from Mundaka Upnishad. It is an ancient Sanskrit vedic text, embedded inside the Arthaveda. The literal meaning of the Satyameva Jayate is "Trutn alone Triumphs." It was adopted as the national motto of India on 26 January 1950 .