Chief Minister of Madhya Pradesh Mohan Yadav visited the Nijo-jo Castle in Kyoto during his four-day official visit to Japan.