Nature of Strong Radio Sources