Rachel's World of Beauty in 60 Seconds: India

Rachel meets some extraodinary people who believe inner beauty is the key to a long and happy life. 


Video Extras