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.


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.


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.


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.


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.
