Nārada (Filament mountain)

One of the filament mountains near the foot of Mount Meru.