A Temporary City for Three Million People

Mahamastakabhisheka,, Sravanabelagola, Bangalore: