Over 500 delegates from Nepal celebrate Lord Ram's Tilak Utsav in Ayodhya, strengthening cultural ties between India and Nepal.