Last year, the United Nations proclaimed June 21 as International Day of Yoga, and many countries marked this day performing yoga exercises, report both NBC News and the BBC. On June 20, at Times Square, New York City, traffic came to a standstill as people practiced for a yoga session...
