Which is better: Yoga or Gym difference between Yoga and Gym

Yoga is a science of living in Yoga Teacher Training, according to which we should live our life by following the rules. That is, ...