Consider the following:

  1. Gandharva
  2. Dhanurveda
  3. Jyotisa
  4. Krishnala

  Which of the above are Upa Vedas?

Answer: [A] 1 & 2 Only

Upaveda means applied knowledge and are traditional literatures which contain the subjects of certain technical works. They are as follows:
Ayurveda: Deals in Medicine and associated with the Rig-Veda
Dhanurveda: Deals in Archery and associated with the Yajurveda
Gandharvaveda: Deals with Music and Dance and associated with the Samaveda
Shastrashastra: Deals with military technology and associated with the Atharvaveda

This question is a part of GKToday's Integrated IAS General Studies Module