irctc.com

irctc.com
 is a site for online reservation and also provides loads of information about Indian Railways