All lore

The Fort of Fire

A princess dreamed of a prince she had never met. Her father raised a wall of fire to keep him out, and Tezpur became the city of blood.

On the north bank of the Brahmaputra stands the old town of Tezpur, and above it rises a hill called Agnigarh. By tradition the town’s name is read as “the city of blood.” The hill’s name means “the fortress of fire.” People have lived here for well over fifteen hundred years, and they have never let go of the reason for those two terrible names. They tell of a love that began in a dream and ended in a war between two of the greatest gods in heaven. It is one of the oldest love stories in all of India, and this reach of the river is its stage.

The Brahmaputra seen at dusk from the summit of Agnigarh hill at Tezpur, the river sweeping in a broad curve between pale sandbars with the long line of the Kolia Bhomora bridge crossing in the distance and low hills along the far bankThe Brahmaputra seen at dusk from the summit of Agnigarh hill at Tezpur, the river sweeping in a broad curve between pale sandbars with the long line of the Kolia Bhomora bridge crossing in the distance and low hills along the far bank
Plate 1.The Brahmaputra from Agnigarh. From the summit of Agnigarh the Brahmaputra opens out at dusk, braiding between sandbars, the Kolia Bhomora Setu crossing the horizon.Photograph: Koolzadityax · CC BY-SA · Wikimedia Commons

A king with a thousand arms

The king of the place, in the age of myth, was Banasura. He was an asura, a titan, and by the old telling the eldest son of the great Bali, from a line of demon-kings the gods themselves had learned to respect. He had a thousand arms. He was, above all, a devotee of Shiva so fierce that the god could not refuse him. When Shiva danced his cosmic dance, the tandava, the tradition holds it was Banasura who kept the beat, drumming on a thousand drums with a thousand hands at once. For that devotion the king asked a boon, and the boon he asked was the one that undoes tyrants in every such tale. He asked Shiva to guard his city himself. Shiva agreed. The great destroyer took up station at the gate of a mortal fortress, and Banasura believed himself beyond the reach of any power in the three worlds.

His capital was called Sonitapura, the city of blood, and the tradition sets it here, on the hill above the Tezpur reach. It was a stronghold raised by a king who had made a god his doorkeeper. Behind its walls, in the guarded quarters of the women, the king kept the one thing he loved more than his own invincibility. That was his daughter, Usha.

A princess and a dream

Usha was of an age to marry, and her father had let no man near her. One night she dreamed. In the dream came a young man, beautiful beyond anything she had seen or imagined, and in the dream she loved him, and he loved her. Then she woke. The chamber was empty. The man was gone, and worse, he had never been there. She did not know his name. She did not know his face in the waking world, or his kingdom, or whether he breathed at all. She only knew that she had lost him the instant she opened her eyes. She could not eat. She could not rest. She wept for a stranger her own sleep had invented, and no one in the fortress could tell her who he was.

Her rescue came from her closest companion, and Chitralekha is the quiet hero of this whole story. She was the daughter of Banasura’s minister, and she was two things at once: a gifted painter, and a woman of yogic power. She heard Usha’s trouble and did not despair of it. She began to draw. Portrait after portrait she set before the princess, the gods, the sages, the kings and princes of every realm she knew, and one by one Usha shook her head. Not him. Not him. Then Chitralekha drew the young men of the house of the Yadavas, far away on the western sea, and Usha’s hand came down on a single face. That is him. That is the man from the dream.

The face was Aniruddha. He was the grandson of Krishna himself, the son of Pradyumna, a prince of the sea-fortress of Dwarka at the very far side of the subcontinent from the Brahmaputra. He was as real as stone, and as far away as the sunset. A lesser friend would have stopped there, at a name and a hopeless distance. Chitralekha did not stop. Using the powers she had, she rose into the night, crossed the whole dark width of India, and entered the sleeping prince’s chamber in Dwarka. She lifted Aniruddha out of his own bed without waking him and carried him back through the sky to Usha’s room in the fortress on the hill. The dream-lovers woke in the same chamber at last. For a while, in secret, hidden by Chitralekha’s craft, they were happy.

The fort of fire

Secrets in a king’s household do not keep. A guarded princess grows careless. Servants notice. Word climbs, as word does, from the women’s quarters to the throne. When Banasura learned that a man was hidden in his daughter’s rooms, and that the man was of the blood of Krishna, of the Yadavas he counted among his enemies, his fury was without limit. The king who had a god for a gatekeeper now turned that fortress into a prison. In the telling he sealed the lovers in and ringed the hill with fire, a wall of flame to keep every rescue out and hold the intruder fast. That ring of fire is the thing the place has never forgotten. From it the hill is called Agnigarh, the fortress of fire. A father had made a cage of burning of his own citadel, to keep his daughter from the man she had loved before she ever saw him.

The summit of Agnigarh hill at Tezpur laid out as a public viewpoint: a stone monument column on an octagonal base set in a grassed clearing ringed by trees and benches, the spiral-stair railing at the edge, with the Brahmaputra and its sandbars visible through the trees beyondThe summit of Agnigarh hill at Tezpur laid out as a public viewpoint: a stone monument column on an octagonal base set in a grassed clearing ringed by trees and benches, the spiral-stair railing at the edge, with the Brahmaputra and its sandbars visible through the trees beyond
Plate 2.The summit of Agnigarh above the river. The landscaped summit of Agnigarh at Tezpur, its monument column and spiral stair above the Brahmaputra.Photograph: Akashdoley13 · CC BY-SA · Wikimedia Commons

Aniruddha did not go quietly. In the fighting inside the walls he held his own against the king’s men for a time. But Banasura was not a common foe, and in the end the prince was taken and bound, the tradition says, in the serpent-coils of Varuna’s noose, a bond no ordinary strength could break. So the grandson of Krishna lay captive in the city of blood, and far away in Dwarka no one yet knew where he had gone. It was the sage Narada, the carrier of news between the worlds, who brought the word west. Aniruddha lived. He was a prisoner. He was held in the fortress of the thousand-armed king on the north bank of the great eastern river.

When Vishnu fought Shiva

Krishna came for his grandson. He came with his brother Balarama and with Pradyumna, the captive’s own father, and behind them the massed armies of Dwarka. Against that host Banasura called in the debt his devotion had earned. Shiva took the field to defend his worshipper, and so the war on the hill was not merely army against army. Tradition knows it as the Hari-Hara Yuddha, the war of Hari against Hara, of Vishnu against Shiva, the two supreme gods of the age drawn onto opposite sides of a quarrel that had begun in a girl’s dream. There is no greater collision in the old stories than this one. Divine weapons answered divine weapons over the heads of the fighting men. Shiva rode to the field on his bull. Krishna is said to have met the god’s fever-weapon and stilled it, and at last to have laid a drowsiness on Shiva himself. Balarama broke the enemy’s captains. Pradyumna drove back the god of war. The son fought his way toward the father he had come to free.

The fighting was so vast and so bloody that, the legend says, the ground itself ran red, and the river below ran red with it. That, the tradition holds, is why the town is called Tezpur, the city of blood, and why the older name Sonitapura carries the very same meaning. The name is the wound the story left on the map. When the tide turned against Banasura, Krishna fell on the king with the Sudarshana, his discus, and began to shear away the thousand arms one after another, so that the drummer of Shiva’s dance was cut down toward a common man. Before the last blow could fall, Shiva stepped between the god and his devotee and asked for the king’s life. Even in a war of gods, devotion was honoured, and a promise made long ago to the house of Bali held. Krishna spared him. To break his pride he left the thousand-armed king with only four arms. And then, the quarrel spent, the thing the whole war had been fought over came quietly true. Usha and Aniruddha were wed, openly, and the bride was carried home to Dwarka. The dream had been right all along.

Myth written on real stone

The wonder of Tezpur is that this legend sits on top of one of the richest beds of real history in Assam. This was a great centre under classical Kamarupa, and the stone proves it. The finest witness stands a little west of the town, at Da Parbatia. There a carved stone doorframe survives from an early temple, its two jambs guarded by the river-goddesses Ganga and Yamuna in the graceful idiom of the Gupta age. It is generally dated to about the sixth century and reckoned among the oldest sculpture in the whole northeast. The temple it once framed was thrown down, and the doorway now opens onto brick footings and empty air. The goddesses still sway on their carved makaras, garland in hand, as they have for fourteen centuries, guarding a door into nothing.

A slender, gently swaying river-goddess with a halo, holding a garland and standing on her mount at the foot of a doorframe jamb, flanked by two smaller attendant figures, with bands of foliate carving rising above.A slender, gently swaying river-goddess with a halo, holding a garland and standing on her mount at the foot of a doorframe jamb, flanked by two smaller attendant figures, with bands of foliate carving rising above.
Plate 3.A river-goddess on the Da Parbatia doorframe. A river-goddess at the foot of a Da Parbatia jamb, a slender swaying figure holding a garland, the foliate bands rising above.Photograph: Nayan j Nath · CC BY-SA · Wikimedia Commons

The doorframe is not the only proof. Scattered across Tezpur and its river islands are broken pillars, sculptured slabs and old tanks that mark a line of temple-building centuries deep. The temple of Mahabhairab, on a low rise in the town, enshrines a great stone lingam that tradition ties to Banasura’s own worship of Shiva. So the legend and the living shrine touch: the demon-king who made a god his gatekeeper is remembered on the very hill where the god is worshipped still. The lingam is old. The white tower above it is not, for the shrine was rebuilt in later centuries. Yet the object of the worship, and the reason for it, run straight back to the oldest story the town tells.

The Mahabhairab temple at Tezpur on a festival day, its gold-ornamented facade hung with marigold garlands beneath a red-and-white canopy and a tall white spire, devotees gathered around the Nandi shrine in frontThe Mahabhairab temple at Tezpur on a festival day, its gold-ornamented facade hung with marigold garlands beneath a red-and-white canopy and a tall white spire, devotees gathered around the Nandi shrine in front
Plate 4.The Mahabhairab temple, Tezpur. The Mahabhairab temple on its hill in Tezpur, dressed for worship with marigold garlands and a festival canopy, the white Nandi shrine before the entrance.Photograph: Akashdoley13 · CC BY-SA · Wikimedia Commons

Agnigarh today is a landscaped hill of spiralling paths and sculpted panels, where the tale of Usha and Aniruddha is set out in stone for the visitor to read as they climb. From the summit the Brahmaputra opens out below, braided around its sandbars, the long modern bridge crossing the far horizon. It is a hill named for a father’s fire, above a town named for a god’s blood, in a valley that was already old when the first historian arrived to write it down. The same legend reaches downriver too. Banasura, the tale holds, wished to raise a new Kashi at the meeting of the waters, and the north-bank temple town of Biswanath Ghat keeps that memory in its very name today. The whole reach of the Brahmaputra here carries the story in its stones, so that a traveller can stand at the water and feel the distance between a dream and its stubborn, bloody, finally happy end.

Related to this lore1

The people, places, kingdoms and traditions this lore runs through. Open any of them for the full history, and the other lore that passes through it.

Suggested lore to read next3

Other lore from the same age this one is woven into, or of the same kind.

The Son of Brahma

Storied Assam

India's great rivers are goddesses. The Brahmaputra alone is a son, born of the creator in a sage's hermitage and released to the plains by an axe that had killed a mother.

Naraka, King of Pragjyotisha

Monimoy Bujarbaruah

Before there was history there was a demon-king, born of the Earth, who nearly won the goddess of the hill with a staircase built in one night, and asked with his dying breath to be remembered in lamps.

The Three Names of the Land

Monimoy Bujarbaruah

Pragjyotisha, Kamarupa, Asam. A valley that has worn three names across three ages, each with its own legend, from the place of eastern light to the name the whole country carries still.

Or browse all the lore.