<｜begin▁of▁sentence｜>### Instruction:
Given a requirement to generate and visualize the Platonic Icosahedral graph, which has 12 nodes and 30 edges, how can you create this graph using NetworkX and display its properties such as its number of nodes and edges along with a visual representation?
### Response:
import networkx as nx

# Generate the icosahedral graph
G = nx.icosahedral_graph()

# Print the number of nodes and edges in the icosahedral graph
print('Number of nodes:', G.number_of_nodes())
print('Number of edges:', G.number_of_edges())

# Draw the graph
import matplotlib.pyplot as plt
nx.draw(G, with_labels=True)
plt.show()
<|EOT|>
