New Delhi [India], October 30 (ANI/BusinessWire India): Forget the hassle of travel documents and a 12 hour flight - now you can experience Nara, Japan in your own city. Throughout the month of November, JW Marriott New Delhi will bring the wonders of Nara, Japan to New Delhi, India.