Hello sir
The yellow color is the stains on the teeth. Cleaning and bleaching can remove the stains
The gap between your teeth can be removed by braces ( now a days invisible braces or clear aligners are also available ) or veneers depending on your case
Answered2017-09-18 07:28:26
Let others know if this answer was helpful