Haruka Oda crowned Miss Grand Japan 2018.