The correct option is D None of the above
Horn Beetle are Anoplophora glabripennis. It is the Asian longhorned beetle which is a species native to China, Japan and Korea. It is also known as starry sky. They are characterised by shiny black with 20 spots on each wing.
Therefore, the correct answer is option D.