<｜begin▁of▁sentence｜>### Instruction:
Given parameters to create a growing random graph with 30 vertices where each new vertex initiates two edges (m=2) and points them to the most recently added vertex (citation=True), and the edges are directed, can you use the Growing_Random function in igraph to generate and visualize such a graph?
### Response:
import igraph as ig

# Parameters for the Growing Random Graph
g = ig.Graph.Growing_Random(n=30, m=2, directed=True, citation=True)

# Plot the graph (optional)
ig.plot(g, target='growing_random_graph.png')
<|EOT|>
