Jodha Akbar - Episode 396 - December 16, 2014