Onion Island, officially Awaji Island in Japan, has gained fame due to its sweet-flavored onions, thanks to its unique ...
Watch it for all its quirky attractions. Do you know about Onion Island? Also known as Awaji Island, the place in Japan is famous for its sweet-flavoured onions. The credit goes to the island's sunny ...