Agra Fort: It is the majestic and huge fort of red stone situated at the bank of river Yamuna. The massive fort consists of a huge wall of red stones with a number of small and beautiful buildings inside. The fort has two gates on either side. One is delhi gate and the other is Amar singh gate. You can enter into the fort only through Amar singh gate. After entering through the gate you can find a large public audience hall at the right hand side, which is known as Diwan-i-Am. After that you will found royal pavilions, which contains some beautiful mosques and palaces.