Railway stations are places on a line where trains halt for purposes like exchanging passengers and goods, controlling train movement, and providing amenities to locomotives. Stations are classified based on their operational functions as block stations (Class A, B, C), non-block stations (Class D), or special class stations. They are also classified based on functional roles as wayside/non-junction stations, junction stations where lines merge, or terminal stations that are the final destination. Site selection factors for stations include acquiring suitable land, proximity to towns, drainage, and providing amenities like water and diesel.